package com.salesforce.objects
{
	public class StatusCode
	{
		private var _value_:String;
		private static var _table_:Object = new Object();

	    private static var _ALREADY_IN_PROCESS:String = "ALREADY_IN_PROCESS";
	    private static var _ASSIGNEE_TYPE_REQUIRED:String = "ASSIGNEE_TYPE_REQUIRED";
	    private static var _BAD_CUSTOM_ENTITY_PARENT_DOMAIN:String = "BAD_CUSTOM_ENTITY_PARENT_DOMAIN";
	    private static var _BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED:String = "BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED";
	    private static var _CANNOT_CASCADE_PRODUCT_ACTIVE:String = "CANNOT_CASCADE_PRODUCT_ACTIVE";
	    private static var _CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE:String = "CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE";
	    private static var _CANNOT_DEACTIVATE_DIVISION:String = "CANNOT_DEACTIVATE_DIVISION";
	    private static var _CANNOT_DELETE_LAST_DATED_CONVERSION_RATE:String = "CANNOT_DELETE_LAST_DATED_CONVERSION_RATE";
	    private static var _CANNOT_DELETE_MANAGED_OBJECT:String = "CANNOT_DELETE_MANAGED_OBJECT";
	    private static var _CANNOT_DISABLE_LAST_ADMIN:String = "CANNOT_DISABLE_LAST_ADMIN";
	    private static var _CANNOT_ENABLE_IP_RESTRICT_REQUESTS:String = "CANNOT_ENABLE_IP_RESTRICT_REQUESTS";
	    private static var _CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY:String = "CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY";
	    private static var _CANNOT_MODIFY_MANAGED_OBJECT:String = "CANNOT_MODIFY_MANAGED_OBJECT";
	    private static var _CANNOT_REPARENT_RECORD:String = "CANNOT_REPARENT_RECORD";
	    private static var _CANNOT_RESOLVE_NAME:String = "CANNOT_RESOLVE_NAME";
	    private static var _CANNOT_UPDATE_CONVERTED_LEAD:String = "CANNOT_UPDATE_CONVERTED_LEAD";
	    private static var _CANT_DISABLE_CORP_CURRENCY:String = "CANT_DISABLE_CORP_CURRENCY";
	    private static var _CANT_UNSET_CORP_CURRENCY:String = "CANT_UNSET_CORP_CURRENCY";
	    private static var _CHILD_SHARE_FAILS_PARENT:String = "CHILD_SHARE_FAILS_PARENT";
	    private static var _CIRCULAR_DEPENDENCY:String = "CIRCULAR_DEPENDENCY";
	    private static var _CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED:String = "CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED";
	    private static var _CUSTOM_ENTITY_OR_FIELD_LIMIT:String = "CUSTOM_ENTITY_OR_FIELD_LIMIT";
	    private static var _CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED:String = "CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED";
	    private static var _CUSTOM_INDEX_EXISTS:String = "CUSTOM_INDEX_EXISTS";
	    private static var _CUSTOM_LINK_LIMIT_EXCEEDED:String = "CUSTOM_LINK_LIMIT_EXCEEDED";
	    private static var _CUSTOM_TAB_LIMIT_EXCEEDED:String = "CUSTOM_TAB_LIMIT_EXCEEDED";
	    private static var _DELETE_FAILED:String = "DELETE_FAILED";
	    private static var _DELETE_REQUIRED_ON_CASCADE:String = "DELETE_REQUIRED_ON_CASCADE";
	    private static var _DEPENDENCY_EXISTS:String = "DEPENDENCY_EXISTS";
	    private static var _DUPLICATE_CASE_SOLUTION:String = "DUPLICATE_CASE_SOLUTION";
	    private static var _DUPLICATE_CUSTOM_ENTITY_DEFINITION:String = "DUPLICATE_CUSTOM_ENTITY_DEFINITION";
	    private static var _DUPLICATE_CUSTOM_TAB_MOTIF:String = "DUPLICATE_CUSTOM_TAB_MOTIF";
	    private static var _DUPLICATE_DEVELOPER_NAME:String = "DUPLICATE_DEVELOPER_NAME";
	    private static var _DUPLICATE_EXTERNAL_ID:String = "DUPLICATE_EXTERNAL_ID";
	    private static var _DUPLICATE_MASTER_LABEL:String = "DUPLICATE_MASTER_LABEL";
	    private static var _DUPLICATE_USERNAME:String = "DUPLICATE_USERNAME";
	    private static var _DUPLICATE_VALUE:String = "DUPLICATE_VALUE";
	    private static var _EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR:String = "EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR";
	    private static var _EMPTY_SCONTROL_FILE_NAME:String = "EMPTY_SCONTROL_FILE_NAME";
	    private static var _ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE:String = "ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE";
	    private static var _ENTITY_IS_ARCHIVED:String = "ENTITY_IS_ARCHIVED";
	    private static var _ENTITY_IS_DELETED:String = "ENTITY_IS_DELETED";
	    private static var _ENTITY_IS_LOCKED:String = "ENTITY_IS_LOCKED";
	    private static var _ERROR_IN_MAILER:String = "ERROR_IN_MAILER";
	    private static var _FAILED_ACTIVATION:String = "FAILED_ACTIVATION";
	    private static var _FIELD_CUSTOM_VALIDATION_EXCEPTION:String = "FIELD_CUSTOM_VALIDATION_EXCEPTION";
	    private static var _FIELD_INTEGRITY_EXCEPTION:String = "FIELD_INTEGRITY_EXCEPTION";
	    private static var _HTML_FILE_UPLOAD_NOT_ALLOWED:String = "HTML_FILE_UPLOAD_NOT_ALLOWED";
	    private static var _IMAGE_TOO_LARGE:String = "IMAGE_TOO_LARGE";
	    private static var _INACTIVE_OWNER_OR_USER:String = "INACTIVE_OWNER_OR_USER";
	    private static var _INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY:String = "INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY";
	    private static var _INSUFFICIENT_ACCESS_OR_READONLY:String = "INSUFFICIENT_ACCESS_OR_READONLY";
	    private static var _INVALID_ACCESS_LEVEL:String = "INVALID_ACCESS_LEVEL";
	    private static var _INVALID_ARGUMENT_TYPE:String = "INVALID_ARGUMENT_TYPE";
	    private static var _INVALID_ASSIGNEE_TYPE:String = "INVALID_ASSIGNEE_TYPE";
	    private static var _INVALID_ASSIGNMENT_RULE:String = "INVALID_ASSIGNMENT_RULE";
	    private static var _INVALID_BATCH_OPERATION:String = "INVALID_BATCH_OPERATION";
	    private static var _INVALID_CREDIT_CARD_INFO:String = "INVALID_CREDIT_CARD_INFO";
	    private static var _INVALID_CROSS_REFERENCE_KEY:String = "INVALID_CROSS_REFERENCE_KEY";
	    private static var _INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD:String = "INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD";
	    private static var _INVALID_CURRENCY_CONV_RATE:String = "INVALID_CURRENCY_CONV_RATE";
	    private static var _INVALID_CURRENCY_CORP_RATE:String = "INVALID_CURRENCY_CORP_RATE";
	    private static var _INVALID_CURRENCY_ISO:String = "INVALID_CURRENCY_ISO";
	    private static var _INVALID_EMAIL_ADDRESS:String = "INVALID_EMAIL_ADDRESS";
	    private static var _INVALID_EMPTY_KEY_OWNER:String = "INVALID_EMPTY_KEY_OWNER";
	    private static var _INVALID_FIELD:String = "INVALID_FIELD";
	    private static var _INVALID_FIELD_FOR_INSERT_UPDATE:String = "INVALID_FIELD_FOR_INSERT_UPDATE";
	    private static var _INVALID_FILTER_ACTION:String = "INVALID_FILTER_ACTION";
	    private static var _INVALID_ID_FIELD:String = "INVALID_ID_FIELD";
	    private static var _INVALID_INET_ADDRESS:String = "INVALID_INET_ADDRESS";
	    private static var _INVALID_LINEITEM_CLONE_STATE:String = "INVALID_LINEITEM_CLONE_STATE";
	    private static var _INVALID_MASTER_OR_TRANSLATED_SOLUTION:String = "INVALID_MASTER_OR_TRANSLATED_SOLUTION";
	    private static var _INVALID_OPERATION:String = "INVALID_OPERATION";
	    private static var _INVALID_OPERATOR:String = "INVALID_OPERATOR";
	    private static var _INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST:String = "INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST";
	    private static var _INVALID_PARTNER_NETWORK_STATUS:String = "INVALID_PARTNER_NETWORK_STATUS";
	    private static var _INVALID_PERSON_ACCOUNT_OPERATION:String = "INVALID_PERSON_ACCOUNT_OPERATION";
	    private static var _INVALID_SAVE_AS_ACTIVITY_FLAG:String = "INVALID_SAVE_AS_ACTIVITY_FLAG";
	    private static var _INVALID_STATUS:String = "INVALID_STATUS";
	    private static var _INVALID_TYPE:String = "INVALID_TYPE";
	    private static var _INVALID_TYPE_FOR_OPERATION:String = "INVALID_TYPE_FOR_OPERATION";
	    private static var _INVALID_TYPE_ON_FIELD_IN_RECORD:String = "INVALID_TYPE_ON_FIELD_IN_RECORD";
	    private static var _IP_RANGE_LIMIT_EXCEEDED:String = "IP_RANGE_LIMIT_EXCEEDED";
	    private static var _LAST_MODIFIED_SINCE_TOO_OLD:String = "LAST_MODIFIED_SINCE_TOO_OLD";
	    private static var _LICENSE_LIMIT_EXCEEDED:String = "LICENSE_LIMIT_EXCEEDED";
	    private static var _LIMIT_EXCEEDED:String = "LIMIT_EXCEEDED";
	    private static var _MALFORMED_ID:String = "MALFORMED_ID";
	    private static var _MANAGER_NOT_DEFINED:String = "MANAGER_NOT_DEFINED";
	    private static var _MASSMAIL_RETRY_LIMIT_EXCEEDED:String = "MASSMAIL_RETRY_LIMIT_EXCEEDED";
	    private static var _MASS_MAIL_LIMIT_EXCEEDED:String = "MASS_MAIL_LIMIT_EXCEEDED";
	    private static var _MAXIMUM_CCEMAILS_EXCEEDED:String = "MAXIMUM_CCEMAILS_EXCEEDED";
	    private static var _MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED:String = "MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED";
	    private static var _MAXIMUM_SIZE_OF_ATTACHMENT:String = "MAXIMUM_SIZE_OF_ATTACHMENT";
	    private static var _MAXIMUM_SIZE_OF_DOCUMENT:String = "MAXIMUM_SIZE_OF_DOCUMENT";
	    private static var _MAX_ACTIONS_PER_RULE_EXCEEDED:String = "MAX_ACTIONS_PER_RULE_EXCEEDED";
	    private static var _MAX_ACTIVE_RULES_EXCEEDED:String = "MAX_ACTIVE_RULES_EXCEEDED";
	    private static var _MAX_APPROVAL_STEPS_EXCEEDED:String = "MAX_APPROVAL_STEPS_EXCEEDED";
	    private static var _MAX_FORMULAS_PER_RULE_EXCEEDED:String = "MAX_FORMULAS_PER_RULE_EXCEEDED";
	    private static var _MAX_RULES_EXCEEDED:String = "MAX_RULES_EXCEEDED";
	    private static var _MAX_RULE_ENTRIES_EXCEEDED:String = "MAX_RULE_ENTRIES_EXCEEDED";
	    private static var _MAX_TASK_DESCRIPTION_EXCEEEDED:String = "MAX_TASK_DESCRIPTION_EXCEEEDED";
	    private static var _MAX_TM_RULES_EXCEEDED:String = "MAX_TM_RULES_EXCEEDED";
	    private static var _MAX_TM_RULE_ITEMS_EXCEEDED:String = "MAX_TM_RULE_ITEMS_EXCEEDED";
	    private static var _MISSING_ARGUMENT:String = "MISSING_ARGUMENT";
	    private static var _NONUNIQUE_SHIPPING_ADDRESS:String = "NONUNIQUE_SHIPPING_ADDRESS";
	    private static var _NO_APPLICABLE_PROCESS:String = "NO_APPLICABLE_PROCESS";
	    private static var _NO_MASS_MAIL_PERMISSION:String = "NO_MASS_MAIL_PERMISSION";
	    private static var _NUMBER_OUTSIDE_VALID_RANGE:String = "NUMBER_OUTSIDE_VALID_RANGE";
	    private static var _NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED:String = "NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED";
	    private static var _OPTED_OUT_OF_MASS_MAIL:String = "OPTED_OUT_OF_MASS_MAIL";
	    private static var _PACKAGE_LICENSE_REQUIRED:String = "PACKAGE_LICENSE_REQUIRED";
	    private static var _PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT:String = "PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT";
	    private static var _PRIVATE_CONTACT_ON_ASSET:String = "PRIVATE_CONTACT_ON_ASSET";
	    private static var _PROV_APEX_CALC_ERROR:String = "PROV_APEX_CALC_ERROR";
	    private static var _PROV_INVALID_EDITION_CHANGE:String = "PROV_INVALID_EDITION_CHANGE";
	    private static var _PROV_INVALID_ENTITLEMENT_STATUS:String = "PROV_INVALID_ENTITLEMENT_STATUS";
	    private static var _PROV_INVALID_ORG:String = "PROV_INVALID_ORG";
	    private static var _PROV_INVALID_STATUS_CHANGE:String = "PROV_INVALID_STATUS_CHANGE";
	    private static var _PROV_LICENSE_LIMIT_EXCEEDED:String = "PROV_LICENSE_LIMIT_EXCEEDED";
	    private static var _PROV_NO_ACCESS:String = "PROV_NO_ACCESS";
	    private static var _PROV_ORG_VALUES_EXCEEDED:String = "PROV_ORG_VALUES_EXCEEDED";
	    private static var _PROV_PACKAGE_NOT_PROVISIONABLE:String = "PROV_PACKAGE_NOT_PROVISIONABLE";
	    private static var _PROV_UNKNOWN_ERROR:String = "PROV_UNKNOWN_ERROR";
	    private static var _PROV_UNKNOWN_FEATURE_LICENSE:String = "PROV_UNKNOWN_FEATURE_LICENSE";
	    private static var _PROV_UNKNOWN_USER_LICENSE:String = "PROV_UNKNOWN_USER_LICENSE";
	    private static var _RECORD_IN_USE_BY_WORKFLOW:String = "RECORD_IN_USE_BY_WORKFLOW";
	    private static var _REQUIRED_FIELD_MISSING:String = "REQUIRED_FIELD_MISSING";
	    private static var _SHARE_NEEDED_FOR_CHILD_OWNER:String = "SHARE_NEEDED_FOR_CHILD_OWNER";
	    private static var _STANDARD_PRICE_NOT_DEFINED:String = "STANDARD_PRICE_NOT_DEFINED";
	    private static var _STORAGE_LIMIT_EXCEEDED:String = "STORAGE_LIMIT_EXCEEDED";
	    private static var _TABSET_LIMIT_EXCEEDED:String = "TABSET_LIMIT_EXCEEDED";
	    private static var _TEMPLATE_NOT_ACTIVE:String = "TEMPLATE_NOT_ACTIVE";
	    private static var _TERRITORY_REALIGN_IN_PROGRESS:String = "TERRITORY_REALIGN_IN_PROGRESS";
	    private static var _TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET:String = "TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET";
	    private static var _TOO_MANY_ENUM_VALUE:String = "TOO_MANY_ENUM_VALUE";
	    private static var _TRANSFER_REQUIRES_READ:String = "TRANSFER_REQUIRES_READ";
	    private static var _UNABLE_TO_LOCK_ROW:String = "UNABLE_TO_LOCK_ROW";
	    private static var _UNAVAILABLE_RECORDTYPE_EXCEPTION:String = "UNAVAILABLE_RECORDTYPE_EXCEPTION";
	    private static var _UNDELETE_FAILED:String = "UNDELETE_FAILED";
	    private static var _UNKNOWN_EXCEPTION:String = "UNKNOWN_EXCEPTION";
	    private static var _UNSPECIFIED_EMAIL_ADDRESS:String = "UNSPECIFIED_EMAIL_ADDRESS";
	    private static var _WEBLINK_SIZE_LIMIT_EXCEEDED:String = "WEBLINK_SIZE_LIMIT_EXCEEDED";
	
	    public static const ALREADY_IN_PROCESS:StatusCode = new StatusCode(_ALREADY_IN_PROCESS);
	    public static const ASSIGNEE_TYPE_REQUIRED:StatusCode = new StatusCode(_ASSIGNEE_TYPE_REQUIRED);
	    public static const BAD_CUSTOM_ENTITY_PARENT_DOMAIN:StatusCode = new StatusCode(_BAD_CUSTOM_ENTITY_PARENT_DOMAIN);
	    public static const BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED:StatusCode = new StatusCode(_BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED);
	    public static const CANNOT_CASCADE_PRODUCT_ACTIVE:StatusCode = new StatusCode(_CANNOT_CASCADE_PRODUCT_ACTIVE);
	    public static const CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE:StatusCode = new StatusCode(_CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE);
	    public static const CANNOT_DEACTIVATE_DIVISION:StatusCode = new StatusCode(_CANNOT_DEACTIVATE_DIVISION);
	    public static const CANNOT_DELETE_LAST_DATED_CONVERSION_RATE:StatusCode = new StatusCode(_CANNOT_DELETE_LAST_DATED_CONVERSION_RATE);
	    public static const CANNOT_DELETE_MANAGED_OBJECT:StatusCode = new StatusCode(_CANNOT_DELETE_MANAGED_OBJECT);
	    public static const CANNOT_DISABLE_LAST_ADMIN:StatusCode = new StatusCode(_CANNOT_DISABLE_LAST_ADMIN);
	    public static const CANNOT_ENABLE_IP_RESTRICT_REQUESTS:StatusCode = new StatusCode(_CANNOT_ENABLE_IP_RESTRICT_REQUESTS);
	    public static const CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY:StatusCode = new StatusCode(_CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY);
	    public static const CANNOT_MODIFY_MANAGED_OBJECT:StatusCode = new StatusCode(_CANNOT_MODIFY_MANAGED_OBJECT);
	    public static const CANNOT_REPARENT_RECORD:StatusCode = new StatusCode(_CANNOT_REPARENT_RECORD);
	    public static const CANNOT_RESOLVE_NAME:StatusCode = new StatusCode(_CANNOT_RESOLVE_NAME);
	    public static const CANNOT_UPDATE_CONVERTED_LEAD:StatusCode = new StatusCode(_CANNOT_UPDATE_CONVERTED_LEAD);
	    public static const CANT_DISABLE_CORP_CURRENCY:StatusCode = new StatusCode(_CANT_DISABLE_CORP_CURRENCY);
	    public static const CANT_UNSET_CORP_CURRENCY:StatusCode = new StatusCode(_CANT_UNSET_CORP_CURRENCY);
	    public static const CHILD_SHARE_FAILS_PARENT:StatusCode = new StatusCode(_CHILD_SHARE_FAILS_PARENT);
	    public static const CIRCULAR_DEPENDENCY:StatusCode = new StatusCode(_CIRCULAR_DEPENDENCY);
	    public static const CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED:StatusCode = new StatusCode(_CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED);
	    public static const CUSTOM_ENTITY_OR_FIELD_LIMIT:StatusCode = new StatusCode(_CUSTOM_ENTITY_OR_FIELD_LIMIT);
	    public static const CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED:StatusCode = new StatusCode(_CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED);
	    public static const CUSTOM_INDEX_EXISTS:StatusCode = new StatusCode(_CUSTOM_INDEX_EXISTS);
	    public static const CUSTOM_LINK_LIMIT_EXCEEDED:StatusCode = new StatusCode(_CUSTOM_LINK_LIMIT_EXCEEDED);
	    public static const CUSTOM_TAB_LIMIT_EXCEEDED:StatusCode = new StatusCode(_CUSTOM_TAB_LIMIT_EXCEEDED);
	    public static const DELETE_FAILED:StatusCode = new StatusCode(_DELETE_FAILED);
	    public static const DELETE_REQUIRED_ON_CASCADE:StatusCode = new StatusCode(_DELETE_REQUIRED_ON_CASCADE);
	    public static const DEPENDENCY_EXISTS:StatusCode = new StatusCode(_DEPENDENCY_EXISTS);
	    public static const DUPLICATE_CASE_SOLUTION:StatusCode = new StatusCode(_DUPLICATE_CASE_SOLUTION);
	    public static const DUPLICATE_CUSTOM_ENTITY_DEFINITION:StatusCode = new StatusCode(_DUPLICATE_CUSTOM_ENTITY_DEFINITION);
	    public static const DUPLICATE_CUSTOM_TAB_MOTIF:StatusCode = new StatusCode(_DUPLICATE_CUSTOM_TAB_MOTIF);
	    public static const DUPLICATE_DEVELOPER_NAME:StatusCode = new StatusCode(_DUPLICATE_DEVELOPER_NAME);
	    public static const DUPLICATE_EXTERNAL_ID:StatusCode = new StatusCode(_DUPLICATE_EXTERNAL_ID);
	    public static const DUPLICATE_MASTER_LABEL:StatusCode = new StatusCode(_DUPLICATE_MASTER_LABEL);
	    public static const DUPLICATE_USERNAME:StatusCode = new StatusCode(_DUPLICATE_USERNAME);
	    public static const DUPLICATE_VALUE:StatusCode = new StatusCode(_DUPLICATE_VALUE);
	    public static const EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR:StatusCode = new StatusCode(_EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR);
	    public static const EMPTY_SCONTROL_FILE_NAME:StatusCode = new StatusCode(_EMPTY_SCONTROL_FILE_NAME);
	    public static const ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE:StatusCode = new StatusCode(_ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE);
	    public static const ENTITY_IS_ARCHIVED:StatusCode = new StatusCode(_ENTITY_IS_ARCHIVED);
	    public static const ENTITY_IS_DELETED:StatusCode = new StatusCode(_ENTITY_IS_DELETED);
	    public static const ENTITY_IS_LOCKED:StatusCode = new StatusCode(_ENTITY_IS_LOCKED);
	    public static const ERROR_IN_MAILER:StatusCode = new StatusCode(_ERROR_IN_MAILER);
	    public static const FAILED_ACTIVATION:StatusCode = new StatusCode(_FAILED_ACTIVATION);
	    public static const FIELD_CUSTOM_VALIDATION_EXCEPTION:StatusCode = new StatusCode(_FIELD_CUSTOM_VALIDATION_EXCEPTION);
	    public static const FIELD_INTEGRITY_EXCEPTION:StatusCode = new StatusCode(_FIELD_INTEGRITY_EXCEPTION);
	    public static const HTML_FILE_UPLOAD_NOT_ALLOWED:StatusCode = new StatusCode(_HTML_FILE_UPLOAD_NOT_ALLOWED);
	    public static const IMAGE_TOO_LARGE:StatusCode = new StatusCode(_IMAGE_TOO_LARGE);
	    public static const INACTIVE_OWNER_OR_USER:StatusCode = new StatusCode(_INACTIVE_OWNER_OR_USER);
	    public static const INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY:StatusCode = new StatusCode(_INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY);
	    public static const INSUFFICIENT_ACCESS_OR_READONLY:StatusCode = new StatusCode(_INSUFFICIENT_ACCESS_OR_READONLY);
	    public static const INVALID_ACCESS_LEVEL:StatusCode = new StatusCode(_INVALID_ACCESS_LEVEL);
	    public static const INVALID_ARGUMENT_TYPE:StatusCode = new StatusCode(_INVALID_ARGUMENT_TYPE);
	    public static const INVALID_ASSIGNEE_TYPE:StatusCode = new StatusCode(_INVALID_ASSIGNEE_TYPE);
	    public static const INVALID_ASSIGNMENT_RULE:StatusCode = new StatusCode(_INVALID_ASSIGNMENT_RULE);
	    public static const INVALID_BATCH_OPERATION:StatusCode = new StatusCode(_INVALID_BATCH_OPERATION);
	    public static const INVALID_CREDIT_CARD_INFO:StatusCode = new StatusCode(_INVALID_CREDIT_CARD_INFO);
	    public static const INVALID_CROSS_REFERENCE_KEY:StatusCode = new StatusCode(_INVALID_CROSS_REFERENCE_KEY);
	    public static const INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD:StatusCode = new StatusCode(_INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD);
	    public static const INVALID_CURRENCY_CONV_RATE:StatusCode = new StatusCode(_INVALID_CURRENCY_CONV_RATE);
	    public static const INVALID_CURRENCY_CORP_RATE:StatusCode = new StatusCode(_INVALID_CURRENCY_CORP_RATE);
	    public static const INVALID_CURRENCY_ISO:StatusCode = new StatusCode(_INVALID_CURRENCY_ISO);
	    public static const INVALID_EMAIL_ADDRESS:StatusCode = new StatusCode(_INVALID_EMAIL_ADDRESS);
	    public static const INVALID_EMPTY_KEY_OWNER:StatusCode = new StatusCode(_INVALID_EMPTY_KEY_OWNER);
	    public static const INVALID_FIELD:StatusCode = new StatusCode(_INVALID_FIELD);
	    public static const INVALID_FIELD_FOR_INSERT_UPDATE:StatusCode = new StatusCode(_INVALID_FIELD_FOR_INSERT_UPDATE);
	    public static const INVALID_FILTER_ACTION:StatusCode = new StatusCode(_INVALID_FILTER_ACTION);
	    public static const INVALID_ID_FIELD:StatusCode = new StatusCode(_INVALID_ID_FIELD);
	    public static const INVALID_INET_ADDRESS:StatusCode = new StatusCode(_INVALID_INET_ADDRESS);
	    public static const INVALID_LINEITEM_CLONE_STATE:StatusCode = new StatusCode(_INVALID_LINEITEM_CLONE_STATE);
	    public static const INVALID_MASTER_OR_TRANSLATED_SOLUTION:StatusCode = new StatusCode(_INVALID_MASTER_OR_TRANSLATED_SOLUTION);
	    public static const INVALID_OPERATION:StatusCode = new StatusCode(_INVALID_OPERATION);
	    public static const INVALID_OPERATOR:StatusCode = new StatusCode(_INVALID_OPERATOR);
	    public static const INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST:StatusCode = new StatusCode(_INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST);
	    public static const INVALID_PARTNER_NETWORK_STATUS:StatusCode = new StatusCode(_INVALID_PARTNER_NETWORK_STATUS);
	    public static const INVALID_PERSON_ACCOUNT_OPERATION:StatusCode = new StatusCode(_INVALID_PERSON_ACCOUNT_OPERATION);
	    public static const INVALID_SAVE_AS_ACTIVITY_FLAG:StatusCode = new StatusCode(_INVALID_SAVE_AS_ACTIVITY_FLAG);
	    public static const INVALID_STATUS:StatusCode = new StatusCode(_INVALID_STATUS);
	    public static const INVALID_TYPE:StatusCode = new StatusCode(_INVALID_TYPE);
	    public static const INVALID_TYPE_FOR_OPERATION:StatusCode = new StatusCode(_INVALID_TYPE_FOR_OPERATION);
	    public static const INVALID_TYPE_ON_FIELD_IN_RECORD:StatusCode = new StatusCode(_INVALID_TYPE_ON_FIELD_IN_RECORD);
	    public static const IP_RANGE_LIMIT_EXCEEDED:StatusCode = new StatusCode(_IP_RANGE_LIMIT_EXCEEDED);
	    public static const LAST_MODIFIED_SINCE_TOO_OLD:StatusCode = new StatusCode(_LAST_MODIFIED_SINCE_TOO_OLD);
	    public static const LICENSE_LIMIT_EXCEEDED:StatusCode = new StatusCode(_LICENSE_LIMIT_EXCEEDED);
	    public static const LIMIT_EXCEEDED:StatusCode = new StatusCode(_LIMIT_EXCEEDED);
	    public static const MALFORMED_ID:StatusCode = new StatusCode(_MALFORMED_ID);
	    public static const MANAGER_NOT_DEFINED:StatusCode = new StatusCode(_MANAGER_NOT_DEFINED);
	    public static const MASSMAIL_RETRY_LIMIT_EXCEEDED:StatusCode = new StatusCode(_MASSMAIL_RETRY_LIMIT_EXCEEDED);
	    public static const MASS_MAIL_LIMIT_EXCEEDED:StatusCode = new StatusCode(_MASS_MAIL_LIMIT_EXCEEDED);
	    public static const MAXIMUM_CCEMAILS_EXCEEDED:StatusCode = new StatusCode(_MAXIMUM_CCEMAILS_EXCEEDED);
	    public static const MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED:StatusCode = new StatusCode(_MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED);
	    public static const MAXIMUM_SIZE_OF_ATTACHMENT:StatusCode = new StatusCode(_MAXIMUM_SIZE_OF_ATTACHMENT);
	    public static const MAXIMUM_SIZE_OF_DOCUMENT:StatusCode = new StatusCode(_MAXIMUM_SIZE_OF_DOCUMENT);
	    public static const MAX_ACTIONS_PER_RULE_EXCEEDED:StatusCode = new StatusCode(_MAX_ACTIONS_PER_RULE_EXCEEDED);
	    public static const MAX_ACTIVE_RULES_EXCEEDED:StatusCode = new StatusCode(_MAX_ACTIVE_RULES_EXCEEDED);
	    public static const MAX_APPROVAL_STEPS_EXCEEDED:StatusCode = new StatusCode(_MAX_APPROVAL_STEPS_EXCEEDED);
	    public static const MAX_FORMULAS_PER_RULE_EXCEEDED:StatusCode = new StatusCode(_MAX_FORMULAS_PER_RULE_EXCEEDED);
	    public static const MAX_RULES_EXCEEDED:StatusCode = new StatusCode(_MAX_RULES_EXCEEDED);
	    public static const MAX_RULE_ENTRIES_EXCEEDED:StatusCode = new StatusCode(_MAX_RULE_ENTRIES_EXCEEDED);
	    public static const MAX_TASK_DESCRIPTION_EXCEEEDED:StatusCode = new StatusCode(_MAX_TASK_DESCRIPTION_EXCEEEDED);
	    public static const MAX_TM_RULES_EXCEEDED:StatusCode = new StatusCode(_MAX_TM_RULES_EXCEEDED);
	    public static const MAX_TM_RULE_ITEMS_EXCEEDED:StatusCode = new StatusCode(_MAX_TM_RULE_ITEMS_EXCEEDED);
	    public static const MISSING_ARGUMENT:StatusCode = new StatusCode(_MISSING_ARGUMENT);
	    public static const NONUNIQUE_SHIPPING_ADDRESS:StatusCode = new StatusCode(_NONUNIQUE_SHIPPING_ADDRESS);
	    public static const NO_APPLICABLE_PROCESS:StatusCode = new StatusCode(_NO_APPLICABLE_PROCESS);
	    public static const NO_MASS_MAIL_PERMISSION:StatusCode = new StatusCode(_NO_MASS_MAIL_PERMISSION);
	    public static const NUMBER_OUTSIDE_VALID_RANGE:StatusCode = new StatusCode(_NUMBER_OUTSIDE_VALID_RANGE);
	    public static const NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED:StatusCode = new StatusCode(_NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED);
	    public static const OPTED_OUT_OF_MASS_MAIL:StatusCode = new StatusCode(_OPTED_OUT_OF_MASS_MAIL);
	    public static const PACKAGE_LICENSE_REQUIRED:StatusCode = new StatusCode(_PACKAGE_LICENSE_REQUIRED);
	    public static const PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT:StatusCode = new StatusCode(_PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT);
	    public static const PRIVATE_CONTACT_ON_ASSET:StatusCode = new StatusCode(_PRIVATE_CONTACT_ON_ASSET);
	    public static const PROV_APEX_CALC_ERROR:StatusCode = new StatusCode(_PROV_APEX_CALC_ERROR);
	    public static const PROV_INVALID_EDITION_CHANGE:StatusCode = new StatusCode(_PROV_INVALID_EDITION_CHANGE);
	    public static const PROV_INVALID_ENTITLEMENT_STATUS:StatusCode = new StatusCode(_PROV_INVALID_ENTITLEMENT_STATUS);
	    public static const PROV_INVALID_ORG:StatusCode = new StatusCode(_PROV_INVALID_ORG);
	    public static const PROV_INVALID_STATUS_CHANGE:StatusCode = new StatusCode(_PROV_INVALID_STATUS_CHANGE);
	    public static const PROV_LICENSE_LIMIT_EXCEEDED:StatusCode = new StatusCode(_PROV_LICENSE_LIMIT_EXCEEDED);
	    public static const PROV_NO_ACCESS:StatusCode = new StatusCode(_PROV_NO_ACCESS);
	    public static const PROV_ORG_VALUES_EXCEEDED:StatusCode = new StatusCode(_PROV_ORG_VALUES_EXCEEDED);
	    public static const PROV_PACKAGE_NOT_PROVISIONABLE:StatusCode = new StatusCode(_PROV_PACKAGE_NOT_PROVISIONABLE);
	    public static const PROV_UNKNOWN_ERROR:StatusCode = new StatusCode(_PROV_UNKNOWN_ERROR);
	    public static const PROV_UNKNOWN_FEATURE_LICENSE:StatusCode = new StatusCode(_PROV_UNKNOWN_FEATURE_LICENSE);
	    public static const PROV_UNKNOWN_USER_LICENSE:StatusCode = new StatusCode(_PROV_UNKNOWN_USER_LICENSE);
	    public static const RECORD_IN_USE_BY_WORKFLOW:StatusCode = new StatusCode(_RECORD_IN_USE_BY_WORKFLOW);
	    public static const REQUIRED_FIELD_MISSING:StatusCode = new StatusCode(_REQUIRED_FIELD_MISSING);
	    public static const SHARE_NEEDED_FOR_CHILD_OWNER:StatusCode = new StatusCode(_SHARE_NEEDED_FOR_CHILD_OWNER);
	    public static const STANDARD_PRICE_NOT_DEFINED:StatusCode = new StatusCode(_STANDARD_PRICE_NOT_DEFINED);
	    public static const STORAGE_LIMIT_EXCEEDED:StatusCode = new StatusCode(_STORAGE_LIMIT_EXCEEDED);
	    public static const TABSET_LIMIT_EXCEEDED:StatusCode = new StatusCode(_TABSET_LIMIT_EXCEEDED);
	    public static const TEMPLATE_NOT_ACTIVE:StatusCode = new StatusCode(_TEMPLATE_NOT_ACTIVE);
	    public static const TERRITORY_REALIGN_IN_PROGRESS:StatusCode = new StatusCode(_TERRITORY_REALIGN_IN_PROGRESS);
	    public static const TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET:StatusCode = new StatusCode(_TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET);
	    public static const TOO_MANY_ENUM_VALUE:StatusCode = new StatusCode(_TOO_MANY_ENUM_VALUE);
	    public static const TRANSFER_REQUIRES_READ:StatusCode = new StatusCode(_TRANSFER_REQUIRES_READ);
	    public static const UNABLE_TO_LOCK_ROW:StatusCode = new StatusCode(_UNABLE_TO_LOCK_ROW);
	    public static const UNAVAILABLE_RECORDTYPE_EXCEPTION:StatusCode = new StatusCode(_UNAVAILABLE_RECORDTYPE_EXCEPTION);
	    public static const UNDELETE_FAILED:StatusCode = new StatusCode(_UNDELETE_FAILED);
	    public static const UNKNOWN_EXCEPTION:StatusCode = new StatusCode(_UNKNOWN_EXCEPTION);
	    public static const UNSPECIFIED_EMAIL_ADDRESS:StatusCode = new StatusCode(_UNSPECIFIED_EMAIL_ADDRESS);
	    public static const WEBLINK_SIZE_LIMIT_EXCEEDED:StatusCode = new StatusCode(_WEBLINK_SIZE_LIMIT_EXCEEDED);
	    
	    public function StatusCode(type:String) {
	    	_value_ = type;
	    	_table_[type] = this;
	    }

	    public function fromValue(value:String):StatusCode {
	        var enumeration:StatusCode = _table_[value] as StatusCode;
	        if (enumeration==null) throw "Illegal Argument (" + value + " is not a valid enum value.)";
	        return enumeration;
	    }
	    
	    public function getValue():String { return _value_; }
	    public function toString():String { return _value_; }
	    
	}
}